TexRD - version 0.4 beta pour Windows (c) Luc Decker ============================================= contact : luc.decker.pasdepub@wanadoo.fr (retirer ".pasdepub" pour écrire à l'auteur) ============================================= 1 - Présentation 2 - Configuration requise 3 - Installation 4 - Démarrage rapide 5 - Logiciels conseillés 1 - Présentation ================ Le logiciel TexRD permet de créer des TEXTURES aléatoires animées grâce à des algorithmes basés sur le principe de la réaction-diffusion. Plus précisément, des réactions chimiques complexes entre plusieurs fluides sont simulées et produisent des motifs variés par auto-organisation. Des phénomènes de morphogenèse (apparition spontanée de formes) semblables s'observent dans la nature et expliqueraient les motifs rencontrés sur la peau de nombreux animaux, poissons exotiques, coquillages ou encore minéraux. Même si cela vous semble compliqué, il n'est pas nécessaire de comprendre tous ces mécanismes pour utiliser TexRD ! Vous pouvez profiter du logiciel en lançant simplement le calcul des nombreux exemples fournis. Puis progressivement apprendre comment changer des paramètres simples tels que la taille des images ou les couleurs. Toutes les textures produites avec TexRD peuvent être utilisées en mode mosaïque ("tiling"). C'est à dire juxtaposer la même texture jusqu'à remplir tout l'espace (exemple : fond d'écran windows en mode mosaïque). Les textures s'ajusteront parfaitement bord à bord, sans raccord. Les fonds de page web peuvent également utiliser des mosaïques. TexRD est destiné aux graphistes, cyber-artistes, designers, etc... Tel un jeu mathématique, il intéressera également les amateurs de science en tant qu'outil pour rechercher de nouveaux motifs inédits. Le plaisir de la découverte est renforcé du fait que les motifs de réaction-diffusion ne peuvent être prédits par la théorie (sauf pour les modèles les plus simples). Ils nécessitent de multiples essais qui associent hasard, observations, et tentatives de dégager des règles sur l'influence des paramètres. Vous pouvez découvrir de nouvelles textures, tant les combinaisons sont nombreuses. Avec TexRD, vous pourrez fabriquer des images pour des cartes postales "abstraites", ou encore des pages de couverture / de reliure, des signets, des fonds d'écran pour windows, des idées de motifs pour des décorations quelconques, etc... Les infographistes utiliseront également les textures produites pour "habiller" des objets dans leurs scènes virtuelles et leur donner un aspect réaliste - le monde réel est aléatoire... Cette version est gratuite pour une utilisation non commerciale (autres cas : demandez l'accord de l'auteur). Si vous diffusez publiquement des textures produites avec TexRD, merci de mentionner "Textures générées avec le logiciel TexRD www.texrd.com". S'il s'agit d'un site internet, contactez l'auteur : un lien peut-être ajouté à partir de www.texrd.com afin de présenter des exemples d'utilisations. 2 - Configuration requise ========================= Cette version de TexRD a été testée avec Windows 98 et XP. Elle devrait donc fonctionner correctement avec d'autres versions de Windows. La mémoire vive utilisée peut atteindre 18 Mo, selon les dimensions des textures et les modèles de réaction. L'espace disque requis pour l'installation est de 0.5 Mo seulement. Par contre, prévoyez quelques dizaines de Mo pour l'enregistrement des images - en particulier si vous voulez conserver des séquences animées montrant l'évolution des textures. NB. Il est possible de désactiver les sauvegardes sur disque et de profiter uniquement de la visualisation intégrée au logiciel (indiquer "t+100000" dans les instructions "image256"/"image16M") 3 - Installation ================ L'installation s'effectue manuellement. - Décompresser l'archive ZIP qui crée les répertoires et fichiers nécessaires. En cas de mise à jour, vous pouvez utiliser le même répertoire d'installation mais les fichiers exemples d'origine seront restaurés (donc attention si vous les avez modifiés sans les renommer). Les fichiers que vous avez ajoutés (paramètres, images, ...) seront conservés. - En option : * créer un raccourci sur le bureau vers texrd.exe * associer les fichiers *.trd avec le programme texrd.exe - Il est possible de déplacer texrd.exe et les fichiers associés dans le répertoire souhaité. Rien n'est enregistré ailleurs. - Pour supprimer TexRD, effacer simplement le répertoire qui le contient (pensez à sauvegarder vos créations). Contenu de l'archive ZIP : texrd.exe programme exécutable, version windows texrd.ini sauvegarde de la configuration licence.txt licence utilisateur readme.txt ce fichier versions.txt historique, notes de version et bugs connus exemple.tpl exemple commenté, chargé à partir du menu "Aide" exemples\*.trd exemples de paramètres pour les différents modèles exemples\art\*.trd exemples à vocation artistique exemples\pov-ray exemple d'utilisation avec le logiciel POV-Ray lire le fichier readme.txt dans ce dossier exemples\sauvegardes copie de tous les fichiers TRD test\test.trd paramètres de test (lancer le calcul) test\compare.bmp image à comparer avec celle produite sur votre système (aide au debuggage...) 4 - Démarrage rapide ==================== - Lancer TexRD - Dans le menu "Paramètres", cliquer sur "Charger". - Sélectionner l'un des fichiers qui se trouve dans le répertoire "exemples". Des paramètres de calcul sont alors affichés dans l'éditeur. - Dans le menu "Textures", cliquer sur "Calculer" - Observer la progression des calculs : la texture se construit progressivement et évolue. Le plus souvent, il n'y a pas un instant précis où elle est "terminée". - Expérimenter les différents modes de pré-visualisation dans le menu "Texture", même en cours de calcul. - Avec l'explorateur windows (ou un logiciel tel que ACDSee), aller dans le répertoire "TexRD\exemples" et ouvrir les images BMP qui y ont été enregistrées. Ces images correspondent à des "cartes" de concentration pour l'un des composant chimique simulé. Dans la pratique, elles renferment de belles textures après colorisation. - Essayer d'autres paramètres pour faire varier le résultat. Les valeurs les plus simples à modifier sont "size ... ..." (les dimensions de la texture), "randseed ..." (le germe aléatoire) et "colormap ........" (la palette de couleurs). - Des exemples très intéressants se trouvent également dans le répertoire "exemples\art". - Dans le menu "Aide", vous avez accès à un exemple de paramètres complet qui détaille la syntaxe et le rôle de chaque instruction. ATTENTION : après modifications, enregistrez les fichiers d'exemples sous un autre nom. Ainsi vos créations seront ainsi conservées lorsque vous installerez une mise à jour de TexRD. Si le fichier de paramètre s'appelle "xyz.trd" alors les textures sont enregistrées sous le nom "xyz_[...].bmp". Le nom est formé à partir du composant ('A', 'B', etc...) et de l'étape du calcul (nombre d'itérations). Si on s'intéresse au composant 'A', et que l'on enregistre l'image du "milieu" toutes les 50 itérations, les fichiers s'appelleront "xyz_A000050.bmp", "xyz_A000100.bmp", etc... On peut ainsi enregistrer l'évolution de la texture dans le temps, et même produire une séquence animée. 5 - Logiciels conseillés ======================== - Pour visualiser les textures, un explorateur tel que ACDSee est recommandé (shareware, voir www.acdsystems.com ). La fonction diaporama de ACDSee peut être utilisée pour animer les textures (fixer un intervalle de 100ms entre chaque image). D'autres logiciels vous permettront de fabriquer une animation AVI à partir d'une suite d'images BMP (par exemple, AviCreator en freeware, voir http://www.bloodshed.net/avi.html ). Pour tester rapidement le "tiling" (mode mosaïque), placez une texture comme fond d'écran windows. - Pour voir le rendu des textures dans un décor virtuel (images de synthèse), vous pouvez utiliser un "ray tracer" tel que POV-Ray, qui est un freeware - voir www.povray.org. Une solution rapide est de partir d'un exemple fourni avec POV-Ray et de remplacer les textures pour utiliser celles produites avec TexRD. Il sera nécessaire d'enregistrer les images au format TGA au lieu de BMP, c'est un paramètre optionnel dans les instructions image256/image16M. Un exemple d'utilisation de TexRD combinée avec POVRay se trouve dans le répertoire exemples\pov-ray.